/* PAGINATION */

.tooltip-agendamento {
      position: absolute;
      width: 100px;
      height: 20px;
      line-height: 20px;
      padding: 10px;
      font-size: 14px;
      text-align: center;
      color: rgb(113, 157, 171);
      background: rgb(255, 255, 255);
      border: 4px solid rgb(255, 255, 255);
      border-radius: 5px;
      text-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 1px;
      box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 2px 0px;
}

.tooltip:after {
      content: "";
      position: absolute;
      width: 0;
      height: 0;
      border-width: 10px;
      border-style: solid;
      border-color: #FFFFFF transparent transparent transparent;
      top: 44px;
      left: 50px;
}


.paginationGrails {
	border-top: 0;
	margin: 0;
	padding: 0.3em 0.2em;
	text-align: center;
	background-color: #EFEFEF;
}

.paginationGrails a,.paginationGrails .currentStep {
	color: #666666;
	display: inline-block;
	margin: 0 0.1em;
	padding: 0.25em 0.7em;
	text-decoration: none;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	border-radius: 0.3em;
}

.paginationGrails a:hover,.paginationGrails a:focus,.paginationGrails .currentStep
	{
	background-color: #999999;
	color: #ffffff;
	outline: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}

.no-borderradius .paginationGrails a:hover,.no-borderradius .paginationGrails a:focus,.no-borderradius .paginationGrails .currentStep
	{
	background-color: transparent;
	color: #444444;
	text-decoration: underline;
}

.table-blue caption {
	font-size: 13px;
	font-weight: bolder;
	background: #5E7D9E;
	border-bottom: 1px solid white;
	padding: 8px;
	color: #FFFFFF;
}

.table-blue th {
	font-size: 13px;
	background: #C0D9F3;
	border-top: 4px solid #AABCFE;
	border-bottom: 1px solid white;
	padding: 8px;
}

.yui-ac {
	float: left;
}

/*BOX WIDGET*/
.box-widget {
	background-color: rgb(251, 251, 251);
	height: auto;
	border: 1px rgb(235, 235, 235) solid;
}

.box-widget:hover .box-widget-head {
	background-color: rgb(242, 242, 242);
	background-image: -ms-linear-gradient(top, rgb(242, 242, 242),
		rgb(232, 232, 232) );
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(242, 242, 242)
		), to(rgb(232, 232, 232) ) );
	background-image: -webkit-linear-gradient(top, rgb(242, 242, 242),
		rgb(232, 232, 232) );
	background-image: -o-linear-gradient(top, rgb(242, 242, 242),
		rgb(232, 232, 232) );
	background-image: linear-gradient(top, rgb(242, 242, 242),
		rgb(232, 232, 232) );
	background-image: -moz-linear-gradient(top, rgb(242, 242, 242),
		rgb(232, 232, 232) );
}

.box-widget-head {
	height: 28px;
	background-color: rgb(248, 248, 248);
	padding: 3px 6px;
	font-size: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px rgb(220, 220, 220) solid;
	background-image: -ms-linear-gradient(top, rgb(246, 246, 246),
		rgb(240, 240, 240) );
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(246, 246, 246)
		), to(rgb(240, 240, 240) ) );
	background-image: -webkit-linear-gradient(top, rgb(246, 246, 246),
		rgb(240, 240, 240) );
	background-image: -o-linear-gradient(top, rgb(246, 246, 246),
		rgb(240, 240, 240) );
	background-image: linear-gradient(top, rgb(246, 246, 246),
		rgb(240, 240, 240) );
	background-image: -moz-linear-gradient(top, rgb(246, 246, 246),
		rgb(240, 240, 240) );
}

.box-widget-hide .box-widget-head {
	background-image: -ms-linear-gradient(top, rgb(230, 230, 230),
		rgb(220, 220, 220) );
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(230, 230, 230)
		), to(rgb(220, 220, 220) ) );
	background-image: -webkit-linear-gradient(top, rgb(230, 230, 230),
		rgb(220, 220, 220) );
	background-image: -o-linear-gradient(top, rgb(230, 230, 230),
		rgb(220, 220, 220) );
	background-image: linear-gradient(top, rgb(230, 230, 230),
		rgb(220, 220, 220) );
	background-image: -moz-linear-gradient(top, rgb(230, 230, 230),
		rgb(220, 220, 220) );
}

.box-widget-head i {
	opacity: 0.6;
	margin-top: 2px;
}

.box-widget-head .btn-group .btn {
	border: none;
	background: none;
	box-shadow: none;
}

.box-widget-body {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	padding: 10px;
	color: #666;
}

.box-widget-body p {
	font-size: 13px;
}

.box-widget-body ol {
	margin: 6px 0px 6px 0px;
	list-style: decimal;
	list-style-position: inside;
}

.box-widget-body ol li {
	font-size: 12px;
}

.box-widget-footer {
	margin-top: 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	padding: 5px 10px;
	font-size: 10px;
	color: #999;
	border-top: 1px rgb(244, 244, 244) solid;
}

.servicoConcretagem {
	margin-bottom: 25px;
}

.logo {
	padding: 10px;
}

.logo a {
	padding: 0px;
}

a {
	vertical-align: bottom;
}

input[type="radio"],input[type="checkbox"] {
	margin: 0px;
}